s1 = "hello world    "
# 系列的通用操作
print(s1 + "Albot")
print(s1*3)
print(len(s1))
print(max(s1), min(s1))
# del s1
# print(s1)
# 字符串的遍历
for i in s1:
    print(i, end=" ")
print()
for index, value in enumerate(s1):
    print(index, value)
for i in range(len(s1)):
    print(i, s1[i], end=" ")
# 类型转换
print(str(12), type(str(12)))
print(str([1, 2, 3, 4]), type(str([1, 2, 3, 4])))
print(str(("Pyhton")), type(str(tuple("Pyhton"))))

# 常用方法
print(s1.islower())  # 判断字符串是否都为小写
print(s1.isupper())  # 判断字符串是否都为大写
print(s1.count('o'))  # 计算‘o’的个数
print(s1.strip())  # 去掉末尾的空格
print(s1.split(' '))  # 分隔字符
print(s1.find('a'))
print('#$'.join(['111', '222', '333']))
# 字符串统计
s = input("请输入一篇文章：")
# 字母的个数，数字的个数，字符的个数
a, b, c = 0, 0, 0
for i in s:
    if i.isalpha():
        a += 1
    elif i.isdigit():
        b += 1
    else:
        c += 1
print("字母的个数:%d  数字的个数:%d  字符的个数:%d" % (a, b, c))

